
package dao;

import bean.lugar;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author May
 */
public class d_lugar {
    
    public ArrayList listadoLugares() throws SQLException {
        conexion db=new conexion();
        String query="select * from lugar";
        ResultSet resultado = db.seleccion(query);
        lugar milugar=null;
          
        ArrayList todos=new ArrayList();
        while (resultado.next()) {
            milugar = new lugar();
           
            milugar.setId(resultado.getInt(1));
            milugar.setDescripcion(resultado.getString(2));
            milugar.setDireccion(resultado.getString(3) );
            milugar.setNumero(resultado.getString(4));
         
            todos.add(milugar);
        }
        return todos;
    }   
    
    
 public boolean registrarLugarEvento(lugar milugar) throws SQLException{
      try{
       String query = "insert into lugar (descripcion, direccion, num) values('" + milugar.getDescripcion() + "','" + milugar.getDireccion() + "','" +milugar.getNumero() + "')"; 
       conexion m=new conexion();
       if(m.ejecuta_sql(query)){
           return true;
       }else{ return false;  }
       }catch(Exception ex){
           System.out.println(""+ex.getMessage());
         return false;
       } 
    }
         
   public int buscarIdLugar(String descrip) throws SQLException {
        conexion db=new conexion();
        String query="select id from lugar where descripcion='" + descrip + "'";   
        ResultSet resultado = db.seleccion(query);
       
        lugar milugar=null;
        if (resultado!=null && resultado.next()!=false) {
            milugar = new lugar();
            milugar.setId(resultado.getInt("Id"));
        }
        return milugar.getId();
    }   
}
